Compositional Verification of Timing Constraints for Embedded Real-Time Systems
نویسندگان
چکیده
In real-time software, not only computation errors but also timing errors can cause system failures, which eventually result in significant physical damages or threats to human life. To efficiently guarantee the timely execution of expected functions, it is necessary to clearly specify and formally verify timing requirements before performing detailed system design. This paper proposes a compositional approach to specifying and verifying timing requirements for real-time systems in a systematic manner. We specify both requirements and specification of a system using Modular TER nets, an extension of TER nets, to support timing analysis in a compositional way. By incrementally composing the requirement model and the specification model, we can check timing anomalies in requirements and the specification model. Key-Words: Timing constraints, real-time systems, timing verification, compositional analysis
منابع مشابه
Compositional Framework for Real-time Embedded Systems
COMPOSITIONAL FRAMEWORK FOR REAL-TIME EMBEDDED SYSTEMS Insik Shin Supervisor: Insup Lee An embedded system consists of a collection of components that interact with each other and with their environment through sensors and actuators. Two key characteristics of embedded systems are real-time and resource-constrained. As embedded systems become more complex due to increased functionalities, it is...
متن کاملCompositional performance analysis for complex embedded applications
Performance verification is key during the design of embedded systems. It must be ensured that a system meets all performance constraints, in particular hard real-time constraints. The system must also be optimized for cost, size, power-consumption and flexibility to succeed in the market. This requires evaluating the performance impact of each design decision. Performance verification is chall...
متن کاملCompositional Verification of Real-Time Fault-Tolerant Programs
A hard-masking real-time program is one that satisfies safety (including timing constraints) and liveness properties in the absence and presence of faults. It has been shown that any hard-masking program can be decomposed into a faultintolerant version and a set of fault-tolerance components known as detectors and δ-correctors. In this paper, we introduce a set of sufficient conditions for inte...
متن کاملAnalysis Support for TADL2 Timing Constraints on EAST-ADL Models
It is critical to analyze characteristics of real-time embedded systems such as timing behavior early in the development. In the automotive domain, EAST-ADL is a concrete example of the model-based approach for the architectural modeling of real-time systems. The Timing Augmented Description Language v.2 (TADL2) allows for the specification of timing constraints on top of EAST-ADL models. In th...
متن کاملAn environment for compositional specification verification of complex embedded systems
Model-based development processes are a widely accepted measure to avoid errors in the development of safety-critical embedded systems. Models serve as executable specifications and abstract implementations in early phases of the development. Using Modeling, requirements can be analyzed and problems can be identified in these early phases. Application of model checking can yield the formal proo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007